package com.whfc.iot.mach.entity;

import lombok.Data;

@Data
public class MachMsg0x04 extends MachMsg {

    /**
     * 工作状态列表(7*N字节)
     */
    private MachWorkState workState;


    /**
     * 电池电量(1-byte,百分比)
     */
    private int batteryPower;

    /**
     * 经度标志位(4bit)
     */
    private String lngFlag;

    /**
     * 纬度标志位(4bit)
     */
    private String latFlag;

    /**
     * 经度(4-byte)
     */
    private double lngWgs84;

    /**
     * 纬度(4-byte)
     */
    private double latWgs84;


    /**
     * 主机版本号(1.0.0)
     */
    private String masterVer;

    /**
     * 主机版本号[1,0,0]
     */
    private int[] masterVerArr;


    @Override
    public int getDataLength() {
        return 20;
    }
}
